
.main-blocks .block { margin-bottom:10px; }
.main-blocks .block .house-pics { text-align:center; border-style: solid; border-color: #B9DAE0; border-width: 0 1px 1px 1px; }
.main-blocks .block#house-pics .house-pics { padding:5px; }
.main-blocks .block#house-pics .house-pics img { padding:5px; margin:10px; }
.main-blocks .block .google-map { border-style: solid; border-color:#D9D9D9; border-width: 0 1px 1px 1px; padding-top: 5px}
.main-blocks .block .community-price { border-style: solid; border-color: #B9DAE0; border-width: 0 1px 1px 1px; }

.main-blocks .block#house-explain .explain { font:12px/1.667 tahoma, simsun, arial, sans-serif; padding:0px 5px; }

.main-blocks .block#contact-info .phone {background: url(../images/icon_bg_x.gif) repeat-x 0 -90px;height: 59px;overflow: hidden;margin: 10px;}
.main-blocks .block#contact-info .phone .tel1 {background: url(../images/icon.gif) no-repeat 0 -420px;float: left;height: 59px;width: 71px;}
.main-blocks .block#contact-info .phone .tel2 {float: left;color: #C00;font-family: Microsoft YaHei;font-size: 16px;font-weight: bold;padding:19px 10px 0 0;}
.main-blocks .block#contact-info .phone .tel3 {background: url(../images/icon.gif) no-repeat -100px -420px;float: right;height: 59px;width: 2px;}
.main-blocks .community-price-detail { padding:10px; }
.main-blocks .community-price-detail .price-items { }
.main-blocks .community-price-detail .price-items .item { padding-right:20px; line-height:30px; height:30px; }
.main-blocks .community-price-detail .price-items .price-item { width: 160px; text-align:left; display:inline-block; }

#map_canvas{ height:240px; margin:0 5px 5px}